#ifndef WATERMARKLISTENER_H
#define WATERMARKLISTENER_H

#include <QObject>
#include <QList>

class WatermarkWindow;
class WatermarkListener : public QObject
{
    Q_OBJECT
public:
    explicit WatermarkListener(QObject *parent = nullptr);
    virtual ~WatermarkListener();

    void start();
    void stop();

public slots:
    void slotUpdateWatermarkWindow();

private slots:
    void slotScreenCountChanged(int);

private:
    QList<WatermarkWindow *> m_watermarkWindows;
};

#endif // WATERMARKLISTENER_H
